Правильно: языковой (см. значение слов языковой и языковый в Проверке слова).
В предложениях такого типа никакие знаки не нужны. Однако при желании интонационно разделить предложение на две части можно поставить тире.
Предложенный Вами вариант корректен.
Хотя слово демократия и означает в буквальном переводе с греческого «власть народа», сочетание народная демократия стало устойчивым, закрепилось в языке советской эпохи для обозначения политической организации общества в государствах Центральной и Восточной Европы во второй половине XX века (страны народной демократии). Сочетание это корректно, оно не нарушает нормы языка.
Возможный вариант: опыт работы в риЕлторской компании, в риЕлторском агентстве.